home *** CD-ROM | disk | FTP | other *** search
- Path: news.wwa.com!rmartin
- From: rmartin@oma.com (Robert C. Martin)
- Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
- Followup-To: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Date: 15 Mar 1996 16:59:00 GMT
- Organization: Object Mentor
- Message-ID: <RMARTIN.96Mar15105900@rcm.oma.com>
- References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com>
- <RMARTIN.96Mar13110714@rcm.oma.com> <4i7lup$50t@news1.mnsinc.com>
- NNTP-Posting-Host: rcm.oma.com
- In-reply-to: huang@mnsinc.com's message of 13 Mar 1996 23:32:41 GMT
-
- In article <4i7lup$50t@news1.mnsinc.com> huang@mnsinc.com (Szu-Wen Huang) writes:
-
- Robert C. Martin (rmartin@oma.com) wrote:
-
- : Rabid worship of any language is inappropriate. Languages are tools,
- : no more, no less. However, rabid worship of C in particular does not
- : increase the probability that one is a hacker; since hacking is an
- : attitude with regard to the way tools are used, not an attitude about
- : *which* tools to use. Hacking is "Programming for the moment", as
- : opposed to "Programming for the Future".
-
- Languages are not only tools. The old saying "When all you have
- is a hammer, everything looks like a nail." is quite appropriate
- here. The tools that a programmer has influences, if not defines,
- the method the problem is approached. Don't take this as a given
- law, though, that's not my intention. It's just a general obser-
- vation.
-
- And it is certainly true. That is why it is the responsibility of the
- engineer to learn as many languages and tools as possible. Otherwise
- he/she will be doomed to view the world through very narrow viewpoints.
-
- : There is no C culture. C is a language, a tool, not a culture.
-
- Structured, procedural programming with heavy emphasis on efficiency.
- Not C per se, but close ;).
-
- Again, this is a stereotype that is not universal. Not all C
- programmers worship (as Bertrand Meyer calls it) "The altar of
- efficiency". It is inappropriate to associate such beliefs and
- attitudes with a language.
-
- --
- Robert Martin | Design Consulting | Training courses offered:
- Object Mentor Assoc.| rmartin@oma.com | OOA/D, C++, Advanced OO
- 14619 N. Somerset Cr| Tel: (847) 918-1004 | Mgt. Overview of OOT
- Green Oaks IL 60048 | Fax: (847) 918-1023 | http://www.oma.com
-
-